package com.ruoyi.framework.login.api;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 小程序接口，加上此注解，接口必须携带sessionKey才能访问
 *
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiLogin {

    /**
     * 登录缓存类型
     */
    Class<?> value();

    /**
     * 必须登录才能访问，默认true
     */
    boolean mustLogin() default true;
}
